IB6 - zatuhnuti pri uzavreni DB

Otázka od: David Klodner

3. 5. 2004 0:22

Zdravim konferenci,

mel jsem fungujici aplikaci pracujici s IB6. Asi pred mesicem se mi
objevil problem, ktereho se nemuzu zbavit.
Kdyz provedu nejake operace na databazi (dva, tri selecty, update apod.)
a ukoncim aplikaci, tak IB zatuhne
a trva nekolik minut nez se probere.
Zkousel jsem pred ukoncenim spustit sql "commit work",
potom DataTransaction.CommitRetaining, atd., ale nic nepomaha.
Jakmile zavolam IBDatabase.Close, tak se to sekne.
Aplikaci musim sestrelit a k DB se neda prihlasit ani pres IB console.
Kdyz vypnu IB server, tak se nic nestane, az za nekolik minut, az se DB
probere.

Nevite nekdo cim to muze byt? Na tomto programu pracuju vic nez rok a
nikdy jsem se s timto problemem nesetkal az ted.

S pozdravem

David Klodner
D5 Prof, IB6, WinXP


Odpovedá: Slavomir Skopalik

3. 5. 2004 0:43

Podle vseho garbage colector. Resenim je prejit na FB1.5 a pak terve
neco resit.
IB6 (predpokladam OE) je plna chyb.

 Slavek

> mel jsem fungujici aplikaci pracujici s IB6. Asi pred mesicem
> se mi objevil problem, ktereho se nemuzu zbavit. Kdyz provedu
> nejake operace na databazi (dva, tri selecty, update apod.) a
> ukoncim aplikaci, tak IB zatuhne a trva nekolik minut nez se probere.
> Zkousel jsem pred ukoncenim spustit sql "commit work",
> potom DataTransaction.CommitRetaining, atd., ale nic
> nepomaha. Jakmile zavolam IBDatabase.Close, tak se to sekne.
> Aplikaci musim sestrelit a k DB se neda prihlasit ani pres IB
> console. Kdyz vypnu IB server, tak se nic nestane, az za
> nekolik minut, az se DB probere.